public class PromotionalSaleType {
	public class PromotionalSaleType_e {
		public Double PromotionalSaleID;
		public String PromotionalSaleName;
		public ItemIDArrayType.ItemIDArrayType_e PromotionalSaleItemIDArray;
		public String Status;
		public String DiscountType;
		public Double DiscountValue;
		public DateTime PromotionalSaleStartTime;
		public DateTime PromotionalSaleEndTime;
		public String PromotionalSaleType;
	
		//Setters
		public void setPromotionalSaleID(Double val) {PromotionalSaleID = val; field_order_type_info.add('PromotionalSaleID'); }
		public void setPromotionalSaleName(String val) {PromotionalSaleName = val; field_order_type_info.add('PromotionalSaleName'); }
		public void setPromotionalSaleItemIDArray(ItemIDArrayType.ItemIDArrayType_e val) {PromotionalSaleItemIDArray = val; field_order_type_info.add('PromotionalSaleItemIDArray'); }
		public void setStatus(String val) {Status = val; field_order_type_info.add('Status'); }
		public void setDiscountType(String val) {DiscountType = val; field_order_type_info.add('DiscountType'); }
		public void setDiscountValue(Double val) {DiscountValue = val; field_order_type_info.add('DiscountValue'); }
		public void setPromotionalSaleStartTime(DateTime val) {PromotionalSaleStartTime = val; field_order_type_info.add('PromotionalSaleStartTime'); }
		public void setPromotionalSaleEndTime(DateTime val) {PromotionalSaleEndTime = val; field_order_type_info.add('PromotionalSaleEndTime'); }
		public void setPromotionalSaleType(String val) {PromotionalSaleType = val; field_order_type_info.add('PromotionalSaleType'); }


		//Getters
		public Double getPromotionalSaleID() { return PromotionalSaleID; }
		public String getPromotionalSaleName() { return PromotionalSaleName; }
		public ItemIDArrayType.ItemIDArrayType_e getPromotionalSaleItemIDArray() { return PromotionalSaleItemIDArray; }
		public String getStatus() { return Status; }
		public String getDiscountType() { return DiscountType; }
		public Double getDiscountValue() { return DiscountValue; }
		public DateTime getPromotionalSaleStartTime() { return PromotionalSaleStartTime; }
		public DateTime getPromotionalSaleEndTime() { return PromotionalSaleEndTime; }
		public String getPromotionalSaleType() { return PromotionalSaleType; }

	
		private String[] PromotionalSaleID_type_info = new String[]{'PromotionalSaleID','http://www.w3.org/2001/XMLSchema','long','0','1','false'};
		private String[] PromotionalSaleName_type_info = new String[]{'PromotionalSaleName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] PromotionalSaleItemIDArray_type_info = new String[]{'PromotionalSaleItemIDArray','urn:ebay:apis:eBLBaseComponents','ItemIDArrayType.ItemIDArrayType_e','0','1','false'};
		private String[] Status_type_info = new String[]{'Status','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] DiscountType_type_info = new String[]{'DiscountType','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] DiscountValue_type_info = new String[]{'DiscountValue','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
		private String[] PromotionalSaleStartTime_type_info = new String[]{'PromotionalSaleStartTime','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] PromotionalSaleEndTime_type_info = new String[]{'PromotionalSaleEndTime','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] PromotionalSaleType_type_info = new String[]{'PromotionalSaleType','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}